# 需求：
# 有两个参数：手机号和密码
# 手机号的测试数据有三个，密码的测试数据也有三个
# 最后组装成元组列表类型的数据作为最终的测试数据: [(手机号1,密码1),(手机号2,密码2),...]
# 总共需要几种场景的测试数据

# 分析：
# 3 条手机号 × 3 条密码 → 9 种组合
# 用Python原生“列表推导”即可一行完成全排列
# 结果：[(手机号, 密码), …]，tuple 内顺序固定，符合需求

# 测试池
phones = ['13800000000', '13900000000', '14000000000']
pwds   = ['123456', 'abcdef', '888888']
# 全排列：原生列表推导
test_data = [(p, w) for p in phones for w in pwds]
# 打印核对
for idx, (phone, pwd) in enumerate(test_data, 1):
    print(f'{idx}. 手机号：{phone}  密码：{pwd}')